Introduction to logical vs display order, and shaping engines

Introduction In a previous post I promised to write a short introduction to libotf; however, before discussing libotf I need to “set the scene” and write something about logical vs display (visual) order and “shaping engines”. This post covers a … Continue reading Introduction to logical vs display order, and shaping engines